package Exam;

import java.util.Arrays;
import java.util.Scanner;

//2.将考试成绩排序并输出，返回成绩的个数
//实现思路：
//a)、 定义一个包含整型数组参数的方法，用来传入成绩数组
//b)、 在方法体中使用 Arrays.sort( ) 方法对成绩数组进行排序，然后使用 Arrays.toString( ) 方法将数组转换为字符串并输出，最后使用 return 返回数组中元素的个数。
//c)、 调用方法时需要先创建对象，然后再调用.调用时为其传入成绩数组，并获取方法的返回值，保存在变量中，最后输出成绩的个数。
public class Exam {

    public int sort(int[]scores){
        Arrays.sort(scores);
        int count=0;
        for (int i = 0; i < scores.length; i++) {
            count++;
        }
        return count;
    }

    public static void main(String[] args) {
        int[]scores = new int[5];
        Scanner sc = new Scanner(System.in);
        for (int i = 0; i < scores.length; i++) {
            System.out.println("请输入第"+(i+1)+"个学生的成绩：");
            scores[i] = sc.nextInt();
        }
        Exam score = new Exam();
        int count = score.sort(scores);
        System.out.println("一共有"+count+"个成绩信息");






    }
}
